import axios from 'axios';

// eslint-disable-next-line import/prefer-default-export
export function request(config) {
  const instance1 = axios.create({

    baseURL: 'http://localhost:8085/',
    timeout: 8000,
  });

  // instance1.interceptors.request.use((config1) => {
  // // 在request 拦截器中, 展示进度条 NProgress.start()
  // // 请求在到达服务器之前，先会调用use中的这个回调函数来添加请求头信息
  // //   // console.log(config)
  // //   // 为请求头对象，添加token验证的Authorization字段
  // //   // config.headers.Authorization = window.sessionStorage.getItem('token')
  // //   // eslint-disable-next-line no-param-reassign
  // //   // config.headers.Authorization = window.sessionStorage.getItem('token');
  // //   // 在最后必须 return config
  // //   return config;
  // // });
  // // 挂在到Vue实例，后面可通过this调用
  //   console.log(config1);
  //   return config1;
  // }, (err) => {
  //   // 请求失败的操作
  //   console.log(err);
  // });
  instance1.interceptors.response.use((res) => res.data, (err) => {
    console.error(err);
  });
  // 发送网络请求
  return instance1(config);
}
